获取机器 IP 地址的命令
· 阅读需 2 分钟
ip a | grep 'inet ' | grep eth0 | cut -d/ -f 1 | awk '{print $2}'
这个命令将输出分配给机器的 eth0 网络接口的 IP 地址。
以下是该命令的每个部分的详细说明:
ip a
:该命令显示有关机器上所有网络接口的信息。grep 'inet '
:该命令过滤前一个命令的输出,仅显示包含单词 "inet" 的行,该单词指示 IP 地址。grep eth0
:该命令进一步过滤输出,仅显示包含 "eth0" 的行,这是特定网络接口的名称。cut -d/ -f 1
:该命令使用 "/" 字符作为分隔符,并从过滤后的输出中选择第一个字段(即 IP 地址)。awk '{print $2}'
:该命令打印输出的第二个字段,即 IP 地址本身。